package org.jheuristics.ga.operators;

import org.jheuristics.ga.GAConfig;
import org.jheuristics.ga.GAStatus;
import org.jheuristics.ga.Population;

/**
 * TODO
 *
 * @author Marcell Manfrin, marcell@ourgrid.org, Dec 13, 2005
 */
public interface ClosureSelection {

	/**
	 * TODO
	 *
	 * @param selected
	 * @param population
	 * @param status
	 * @param config
	 */
	public void execute(Population selected, Population population, GAStatus status, GAConfig config);

}
